Dynamic voltage scaling techniques for power efficient video decoding
نویسندگان
چکیده
Abstract This paper presents a comparison of power-aware video decoding techniques that utilize Dynamic Voltage Scaling (DVS) capability. These techniques reduce the power consumption of a processor by exploiting high frame variability within a video stream. This is done through scaling of the voltage and frequency of the processor during the video decoding process. However, DVS causes frame deadline misses due to inaccuracies in decoding time predictions and granularity of processor settings used. Four techniques were simulated and compared in terms of power consumption, accuracy, and deadline misses. We propose the Frame-data Computation Aware (FDCA) technique, which is a useful power-saving technique not only for stored video but also for real-time video applications. We compare this technique with the GOP, Direct, and Dynamic methods, which tend to be more suited for stored video applications. The simulation results indicated that the Dynamic per-frame technique, where the decoding time prediction adapts to the particular video being decoded, provides the most power saving with a performance comparable to the ideal case. On the other hand, the FDCA method consumes more power than the Dynamic method but can be used for stored video and real-time time video scenarios without the need for any preprocessing. Our findings also indicate that in general power savings increase, but the number of deadline misses also increase as the number of processor settings used in a DVS algorithm are increased. More importantly, most of these deadline misses are within 10%-20% of the playout interval and thus insignificant. However, video clips with high variability in frame complexities combined with inaccurate decoding time predictions may degrade the video quality. Finally, our results show that a processor with 13 voltage/frequency settings should be sufficient to achieve near maximum performance with the experimental environment and the video workloads we have used.
منابع مشابه
A Comparative Study of Dynamic Voltage Scaling Techniques for Low-Power Video Decoding
This paper presents a comparison of power-aware video decoding techniques that utilize Dynamic Voltage Scaling (DVS) capability. Three techniques were simulated and compared in terms of power consumption, accuracy, and deadline misses. The simulation results show that the dynamic per-frame technique, where the decoding time prediction adapts to the particular video being decoded, is the most pr...
متن کاملDynamic Voltage Scaling Techniques for Power-efficient Mpeg Decoding
Department/Date iii ACKNOWLEDGEMENTS I would like to thank all my professors and faculty of the Electrical and Computer Engineering department. In particular, I want to gratefully acknowledge the help of my advisor Dr. CHANSU YU and his support throughout this challenging thesis. iv ABSTRACT The quest for enhancing microprocessor speed and integration has long been the goal of computer architec...
متن کاملExtended MPEG Video Format for Efficient Dynamic Voltage Scaling
We present an extended MPEG video format for efficient Dynamic Voltage Scaling (DVS). DVS technique has been widely researched, but the execution time variation of a periodic task (i.e. MPEG decoding) is still a challenge to be tackled. Unlike previous works, we focus on the data (video stream) rather than the execution code to overcome such limitation. The proposed video format provides the de...
متن کاملA 50% Power Reduction in H.264/AVC HDTV Video Decoder LSI by Dynamic Voltage Scaling in Elastic Pipeline
We propose an elastic pipeline that can apply dynamic voltage scaling (DVS) to hardwired logic circuits. In order to demonstrate its feasibility, a hardwired H.264/AVC HDTV decoder is designed as a real-time application. An entropy decoding process is divided into context-based adaptive binary arithmetic coding (CABAC) and syntax element decoding (SED), which has advantages of smoothing workloa...
متن کاملFrame Dropping Algorithms for Dynamic Voltage Scaling in Battery-Aware Low-Power Video Decoding
National Yunlin University of Science and Technology No. 123, Section 3, University Road 64002 Touliu, Yunlin, Taiwan Abstract. Dynamic voltage scaling (DVS) is an effective technique for low-power video decoding in battery-aware mobile devices. Once a frame is decoded, the processor waits until its deadline, when the frame must be played out. This waiting time is used to exploit the advantage ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems Architecture
دوره 51 شماره
صفحات -
تاریخ انتشار 2005